const function

const 함수는 함수의 선언과 정의 뒤에 const 키워드를 붙임으로써 만든다.

1. 멤버변수의 변경을 할 수 없다.
2. const 함수만 호출할 수 있다.
3. 참조자 매개변수를 통해 함수에 접근하기 위해선 const 참조자가 있어야 한다.
class SimpleClass{
private:
int num;
public:
void InitNum(int n){
num=n;
}
int GetNum()const{
return num;
}
void ShowNum() const{
cout<<GetNum()<<endl;
}
};